#include<iostream>
using namespace std;
void dy(int a){
	if(a>10){
		cout<<a;
	}
	else{
		cout<<"0"<<a;
	}
}
int main(){
	long long a;
	cin>>a;
	a/=1000;
	long long m=1;
	long long f=m*60;
	long long s=f*60;
	long long r=s*24;
	int ms,fs,ss,ys,ns;
	int ts=a%r;
	a/=r;
	ss=ts/s;
	ts%=s;
	fs=ts/f;
	ts%=f;
	ms=ts/m;
	int i=0;
	while(1){
		if(a>=365){
			if((i+1970)%4==0){
				a-=366;
			}
			else{
				a-=365;
			}
			i++;
		}
		else{
			break;
		}
	}
	ns=i+1970;
	int j=1;
	int pd=0;
	while(1){
		pd=0;
		if(j==2){
			if((ns%400) == 0 || ((ns%4)==0 && (ns%100)!=0 )){
				if(a>=29){
					j++;
					a-=29;
					pd=1;
				}
			}
			else{
				if(a>=28){
					j++;
					a-=28;
					pd=1;
				}
			}
		}
		else if(j==1||j==3||j==5||j==7||j==8||j==10||j==12){
			if(a>=31){
				j++;
				a-=31;
				pd=1;
			}
		}
		else{
			if(a>=30){
				j++;
				a-=30;
				pd=1;
			}
		}
		if(pd==0){
			break;
		}
	}
	ys=j;
	dy(ns);
	dy(ys);
	dy(a+1);
	cout<<"_";
	dy(ss);
	dy(fs);
	dy(ms);
}
